package com.ahuan.mapper;

import com.ahuan.domain.Module;
import com.ahuan.domain.ModuleNode;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface ModuleMapper {
    List<Module> selectModuleList();

    ModuleNode selectModuleMsg(String id);

    Integer updateNode(@Param("node") ModuleNode moduleNode);

    Integer insertNode(@Param("module") Module module);

    Integer insertModule(@Param("node") ModuleNode moduleNode);

    Integer deleteModuleNode(String ids);

    Integer deleteModule(String ids);
}
